﻿# 项目名称
project(Thread_pool)

# 设置 C++ 标准（C++11）
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

# 将源代码添加到可执行文件（目标名称统一为 Thread_pool）
add_executable(Thread_pool 
    "Thread_pool.cpp"   # Thread_pool 类的实现
    "Thread_pool.h"     # 头文件
    "test.cpp"          # 测试代码（含 main 函数）
)

# 链接线程库（线程池需要 pthread 支持，Linux 系统必备）
target_link_libraries(Thread_pool pthread)
